-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "путница" or "путник"
local sex1 = game.player.female and "нашла" or "нашёл"
local sex2 = game.player.female and "Подруга" or "Друг"
local sex3 = game.player.female and "заметила" or "заметил"
local sex4 = game.player.female and "подруга" or "мой друг"
local sex5 = game.player.female and "заслужила" or "заслужил"



local p = game.party:findMember{main=true}
if p:attr("forbid_arcane") then

newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит молодой человек, похоже, начинающий маг.*#WHITE#
Добрый день...#LIGHT_GREEN#*Он внимательно смотрит на тебя, внезапно разворачивается и бежит прочь!*#WHITE#
Пожалуйста, не убивай меня!]],
	answers = {
		{"...", action = function(npc, player) npc:die() end,
},
	}
}
return "welcome"

end

newChat{ id="welcome",
	text = [[#LIGHT_GREEN#*Перед тобой стоит молодой человек, похоже, начинающий маг.*#WHITE#
Добрый день, ]]..sex..[[!]],
	answers = {
		{"Что привело начинающего мага в эту глушь?", jump="quest", cond=function(npc, player) return not player:hasQuest("mage-apprentice") end},
		{"Я "..sex1.." этот артефакт, похоже, он заряжен мощными тайными силами. Может, ты сможешь в нём разобраться?",
			jump="unique",
			cond=function(npc, player) return player:hasQuest("mage-apprentice") and player:hasQuest("mage-apprentice"):can_offer_unique(player) end,
			action=function(npc, player, dialog) player:hasQuest("mage-apprentice"):collect_staff_unique(npc, player, dialog) end
		},
		-- Reward for non-mages: access to Angolwen
		{"У тебя сейчас есть магические предметы?",
			jump="thanks",
			cond=function(npc, player) return player:hasQuest("mage-apprentice") and player:hasQuest("mage-apprentice"):isCompleted() and not player:knowTalent(player.T_TELEPORT_ANGOLWEN) end,
		},
		-- Reward for mages: upgrade a talent mastery
		{"У тебя сейчас есть магические предметы?",
			jump="thanks_mage",
			cond=function(npc, player) return player:hasQuest("mage-apprentice") and player:hasQuest("mage-apprentice"):isCompleted() and player:knowTalent(player.T_TELEPORT_ANGOLWEN) end,
		},
--		{"Do you have any items to sell?", jump="store"},
		{"Извини, мне нужно идти!"},
	}
}

newChat{ id="quest",
	text = [[О, моя история очень печальна... ]]..sex2..[[, я не хочу, чтобы из-за меня у тебя были проблемы.]],
	answers = {
		{"Я не боюсь проблем! Пожалуйста, расскажи!", jump="quest2"},
		{"Ладно, тогда до свидания!"},
	}
}
newChat{ id="quest2",
	text = [[Ну ладно, раз ты настаиваешь...
Я, как ты уже ]]..sex3..[[, начинающий маг, и цель, поставленная передо мной народом Ангольвена, заключается в изучении секретов тайных сил.]],
	answers = {
		{"Что это за народ Ангольвена?", jump="quest3", cond=function(npc, player) return player.faction ~= "angolwen" end,},
		{"Ах, да, Ангольвен... Давным давно я называл его своим домом...", jump="quest3_mage", cond=function(npc, player) return player.faction == "angolwen" end,},
		{"Прекрасно, желаю удачи, до свидания!"},
	}
}
newChat{ id="quest3",
	text = [[Хранители тай... эээ, мне нельзя об этом говорить... прости, ]]..sex4..[[...
В любом случае, мне нужно собрать много предметов. Несколько из них я уже нашёл, но я не могу найти артефакт, заряженный тайными силами. Если ты вдруг найдёшь такой... пожалуйста, принеси его мне!]],
	answers = {
		{"Буду иметь в виду!", action=function(npc, player) player:grantQuest("mage-apprentice") end},
		{"Ни в коем случае, до свидания!"},
	}
}
newChat{ id="quest3_mage",
	text = [[Я надеюсь, что я тоже...
В любом случае, мне нужно собрать много предметов. Несколько из них я уже нашёл, но я не могу найти артефакт, заряженный тайными силами. Если ты вдруг найдёшь такой... пожалуйста, принеси его мне!]],
	answers = {
		{"Буду иметь в виду!", action=function(npc, player) player:grantQuest("mage-apprentice") end},
		{"Ни в коем случае, до свидания!"},
	}
}

newChat{ id="unique",
	text = [[Дай-ка я его осмотрю.
О да, ]]..sex4..[[, это действительно мощный артефакт! Я думаю, это именно то, что мне оставалось найти! Большое спасибо!]],
	answers = {
		{"Хорошо, я всё равно не умею им пользоваться.", jump="welcome"},
	}
}

newChat{ id="thanks",
	text = [[О, да! Я так рад! Теперь я могу вернуться в Анголь... эээ... О, да, я думаю, что, помогая мне, ты ]]..sex5..[[ право это знать.
В тёмные времена Охотников за заклинаниями, много тысяч лет назад, Линанилл, великий маг Кор-Кула, испугался, что магия может исчезнуть со смертью его поколения и будут потеряны все знания, которые могут в дальнейшем понадобиться смертным.
Поэтому придумал секретный план, согласно которому нужно было построить тайное место, в котором должны сохраниться знания о магии.
Его план сработал. В западных горах группа магов построила город под названием Ангольвен. #LIGHT_GREEN#*Он помечает на твоей карте местонахождение портала для перемещения в тайный город.*#WHITE#
Немногие люди имеют туда доступ, но я договорюсь о том, чтобы тебе разрешили войти.]],
	answers = {
		{"Ого! Как мог город так долго оставаться незамеченным... Это очень интересно. Спасибо тебе за доверие!",
			action = function(npc, player)
				player:hasQuest("mage-apprentice"):access_angolwen(player)
				npc:die()
			end,
		},
	}
}

newChat{ id="thanks_mage",
	text = [[О, да! Я очень рад! Я сейчас возвращаюсь в Ангольвен, и, может быть, мы там встретимся.
Пожалуйста, возьми это кольцо, оно сослужило мне хорошую службу.]],
	answers = {
		{"Спасибо, удачи тебе в исследованиях!",
			action = function(npc, player)
				player:hasQuest("mage-apprentice"):ring_gift(player)
				npc:die()
			end,
		},
	}
}

return "welcome"
